package sjtu.ist.warehouse4ws.dao;

import java.util.List;

import sjtu.ist.warehouse4ws.model.Modelgroup;

public interface ModelgroupDao {
	List<Modelgroup> getAll();
	/**
	 * 加载User实例
	 * @param id �?��加载的User实例的主键�?
	 * @return 返回加载的User实例
	 */ 
	
	List<Modelgroup> getDistinctName();
	
	Modelgroup get(Integer id);

	/**
	 * 保存User实例
	 * @param user �?��保存的User实例
	 * @return 刚刚保存的User实例的标识属性�?
	 */    
	Integer save(Modelgroup modelgroup);

	/**
	 * 修改User实例
	 * @param user �?��修改的User实例
	 */
	void update(Modelgroup modelgroup);

	/**
	 * 删除User实例
	 * @param id �?��删除的User实例的标识属性�?
	 */
	void delete(Integer id);

	/**
	 * 删除User实例
	 * @param user �?��删除的User实例
	 */
	void delete(Modelgroup modelgroup);
	
	//List<Modelgroup> findByCompany(String companyId);
    List<Modelgroup> findByName(String name);
    
    
}
